Skip to main content

Course Analytics

The Course Analytics section provides insights into sales performance and student engagement within a course. There are two key reports available:


Sales & Revenue

This report pulls data from Stripe and tracks:

  • Orders – Number of purchases.
  • Gross Sales – Total revenue before discounts and refunds.
  • Discounts – Total value of applied discounts.
  • Refunds – Number of refunded purchases.
  • Net Sales – Revenue after discounts and refunds.
  • Tax – Collected tax amount.
  • Total Sales – Final sales revenue.

💡 Note: This data is only available if Stripe is properly configured.

🔗 [Placeholder for linking to Stripe setup guide]


Engagement

This report tracks how students interact with course content. Metrics include:

  • Starts – Number of times a student begins viewing a lesson.
  • Start Rate – The percentage of enrolled students who started a lesson.
  • Completions – The number of students who fully completed a lesson.
  • Completion Rate – The percentage of enrolled students who completed the lesson.
  • Average Time Watched – Total time spent on a lesson divided by the number of students who viewed it.

Tracking Engagement Data

For engagement tracking to work correctly, developers must send event data from the frontend to the backend.

🔗 [Placeholder for event tracking properties]
🔗 [Placeholder for API documentation link]


Additional Features

  • Date Picker – Filter analytics data by selecting a specific date range.
  • Search – Quickly find specific lessons or topics within engagement reports.

These tools help admins understand how students interact with course content and identify trends in course performance.